package com.linewell.mongodemo.pojo;

import org.springframework.data.mongodb.core.mapping.Field;

import java.io.Serializable;
import java.util.List;


public class PhotoExtend implements Serializable,Comparable {

	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = -6175798505683901575L;
	
	/**
	 * 文件格式：JPG、PNG
	 */
	@Field("typeArray")
	public List<String> typeArray;
	
	/**
	 * 采集文件大小范围，以KB为单位,最小值
	 */
	@Field("sizeMini")
	public String sizeMini;
	
	/**
	 * 采集文件大小范围，以KB为单位,最大值
	 */
	@Field("sizeMax")
	public String sizeMax;

	/**
	 * 宽度--像素要求：以像素为单位-最小值
	 */
	@Field("widthMini")
	public String widthMini;
	
	/**
	 * 宽度--像素要求：以像素为单位-最大值
	 */
	@Field("widthMax")
	public String widthMax;
	
	/**
	 * 高度--像素要求： 以像素为单位-最大值
	 */
	@Field("heightMax")
	public String heightMax;
	
	/**
	 * 高度--像素要求：以像素为单位-最小值
	 */
	@Field("heightMini")
	public String heightMini;
	
	/**
	 * 采集文件实际大小范围，以KB为单位
	 */
	@Field("size")
	public String size;
	
	/**
	 * 采集文件实际宽度范围，以KB为单位
	 */
	@Field("width")
	public String width;
	
	/**
	 * 采集文件实际高度范围，以KB为单位
	 */
	@Field("height")
	public String height;
	
	/**
	 * 拍摄时间
	 */
	@Field("filmingt_time")
	public String filmingtTime;

	public PhotoExtend(List<String> typeArray, String sizeMini, String sizeMax, String widthMini, String widthMax, String heightMini, String heightMax) {
		this.typeArray = typeArray;
		this.sizeMini = sizeMini;
		this.sizeMax = sizeMax;
		this.widthMini = widthMini;
		this.widthMax = widthMax;
		this.heightMax = heightMax;
		this.heightMini = heightMini;
	}

	public PhotoExtend() {
		super();
	}

	public List<String> getTypeArray() {
		return typeArray;
	}

	public void setTypeArray(List<String> typeArray) {
		this.typeArray = typeArray;
	}

	public String getSizeMini() {
		return sizeMini;
	}

	public void setSizeMini(String sizeMini) {
		this.sizeMini = sizeMini;
	}

	public String getSizeMax() {
		return sizeMax;
	}

	public void setSizeMax(String sizeMax) {
		this.sizeMax = sizeMax;
	}

	public String getWidthMini() {
		return widthMini;
	}

	public void setWidthMini(String widthMini) {
		this.widthMini = widthMini;
	}

	public String getWidthMax() {
		return widthMax;
	}

	public void setWidthMax(String widthMax) {
		this.widthMax = widthMax;
	}

	public String getHeightMax() {
		return heightMax;
	}

	public void setHeightMax(String heightMax) {
		this.heightMax = heightMax;
	}

	public String getHeightMini() {
		return heightMini;
	}

	public void setHeightMini(String heightMini) {
		this.heightMini = heightMini;
	}

	@Override
	public int compareTo(Object o) {
		// TODO Auto-generated method stub
		return 0;
	}

	public String getSize() {
		return size;
	}

	public void setSize(String size) {
		this.size = size;
	}

	public String getWidth() {
		return width;
	}

	public void setWidth(String width) {
		this.width = width;
	}

	public String getHeight() {
		return height;
	}

	public void setHeight(String height) {
		this.height = height;
	}

	public String getFilmingtTime() {
		return filmingtTime;
	}

	public void setFilmingtTime(String filmingtTime) {
		this.filmingtTime = filmingtTime;
	}

	
}
